package com.epalmpay.service.yunstream;

import com.epalmpay.exception.ApplicationException;
import com.epalmpay.dto.agent.AgentListOutDTO;
import com.epalmpay.dto.yunliu.profit.ObdProfitRuleListOutDTO;
import com.epalmpay.dto.yunliu.profit.ObdProfitRuleOutDTO;
import com.epalmpay.entity.Page;
import com.epalmpay.entity.YsObdProfitRule;

public interface IObdProfitRule {

    ObdProfitRuleListOutDTO ysObdProfitRuleList(YsObdProfitRule YsObdProfitRule) throws ApplicationException ;

    ObdProfitRuleOutDTO SetysObdProfitRule(YsObdProfitRule YsObdProfitRule) throws ApplicationException ;

    public AgentListOutDTO agentList(Long groupId, Page page,Integer otherType);

    ObdProfitRuleOutDTO DeleteObdProfitRule(YsObdProfitRule YsObdProfitRule) throws ApplicationException ;
}
